package cn.itcast.dao.user;

import cn.itcast.domain.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {
    List<User> findAllUser(String company_id);

    void save(User user);

    User findById(String id);

    void update(User user);

    void delete(String id);
    /*根据用户的id删除以前所选择的角色*/
    void deleteUserRole(String userid);
/*保存当前用户所对应的角色*/
    void saveUserRole(@Param("userid") String userid,@Param("roleId") String roleId);

    User findByUserName(String email);
}
